a fact of life - Turkish English Dictionary